package com.service;

import com.entry.Financing;
import com.entry.Instituty;
import com.pojo.FinancingAmout;
import com.pojo.FinanceList;
import com.pojo.FinancingAnd;

import java.util.ArrayList;

public interface FinancingService {

    /**
     * 按照条件查询，拿到需要集合,包括全查
     * @param financing  传入参数 为融资对象 为融资列表查询做准备
     * @return
     */
    ArrayList<FinancingAmout> selectQuery(FinancingAnd financing);

    /**
     *增加融资信息，为添加金融列表做准备
     * @param financing 参数为融资对象，为融资列表添加
     * @return
     */
    boolean insertFinancing(Financing financing);



    /**
     * 通过用户输入凭证编号拿到凭证id的需要
     * @param financiing_id   通过用户输入的凭证编号拿到的id
     * @return  返回的是
     */
    Financing selectByFinancing_id(int financiing_id);

    FinanceList selectByInsitituty_id(int Financing_id);
    /**
     * 用于分页：查询数据条数：
     * @param financing
     * @return
     */
    int selectFinanciingSize(Financing financing);

}